// pages/switchClass/switchClass.js
var userModel = require('../../models/user.js')
var klassModel = require('../../models/klass.js')
var klasses = null;

Page({

  /**
   * 页面的初始数据
   */
  data: {
    klasses:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    klasses = klassModel.getAllKlassUIData()
    if (klasses) {
      klasses.unshift(klassModel.getDefaultAllKlassItem())
      let currentClass = klassModel.getShowNoticeKlass(), size = klasses.length
      for (var index = 0; index < size; index++) {
        if (currentClass && currentClass.sid == klasses[index].sid) {
          klasses[index].checked = true
        }else {
          klasses[index].checked = false
        }

        klasses[index].currentUserRoleName = userModel.getKlassRoleName(klasses[index])
      }

      this.setData({
        klasses: klasses
      })
    }
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 用户点击列表某行
   */
  showMessageList:function(event) {
    // klassModel.setCurrentClass(klasses[event.currentTarget.id])
    klassModel.setShowNoticeKlass(klasses[event.currentTarget.id])
    wx.reLaunch({
      url: '../noticeList/noticeList',
    })
  }
})